Type Definitions
The following type definitions are available globally.
-
Callback block for getting app data or handling error in doing so.
Declaration
Objective-C
typedef void (^mpAppDataHandlerBlockType)(MPAppData *, NSError *)
Swift
typealias mpAppDataHandlerBlockType = (MPAppData?, Error?) -> Void
Parameters
appData
App metadata object. Will be nil if an error occurred
error
Error object. Will be nil if fetching was complete
-
Callback block for getting category data or handling error in doing so.
Declaration
Objective-C
typedef void (^mpCategoriesHandlerBlockType)(NSArray *, NSError *)
Swift
typealias mpCategoriesHandlerBlockType = ([Any]?, Error?) -> Void
Parameters
categories
Array of categories. Will be nil if an error occurred
error
Error object. Will be nil if fetching was complete
-
Undocumented
-
Undocumented
-
Undocumented
-
Undocumented
-
Undocumented
-
Undocumented
-
Undocumented
-
Undocumented
-
Handler block for fetching venues.
Declaration
Objective-C
typedef void (^mpVenueListHandlerBlockType)(MPVenueCollection *, NSError *)
Swift
typealias mpVenueListHandlerBlockType = (MPVenueCollection?, Error?) -> Void
Parameters
venueCollection
Venue collection. Can be nil.
error
Error object. Can be nil.
-
Handler block for fetching buildings
Declaration
Objective-C
typedef void (^mpBuildingDetailsHandlerBlockType)(MPBuilding *, NSError *)
Swift
typealias mpBuildingDetailsHandlerBlockType = (MPBuilding?, Error?) -> Void
Parameters
building
Building object. Can be nil.
error
Error object. Can be nil.
-
Handler block for fetching buildings
Declaration
Objective-C
typedef void (^mpBuildingListHandlerBlockType)(NSArray *, NSError *)
Swift
typealias mpBuildingListHandlerBlockType = ([Any]?, Error?) -> Void
Parameters
buildings
Building objects. Can be nil.
error
Error object. Can be nil.
-
Handler block for fetching data related to a geographic point
Declaration
Objective-C
typedef void (^mpGeocodeHandlerBlockType)(MPVenue *, MPBuilding *, MPFloor *, NSError *)
Swift
typealias mpGeocodeHandlerBlockType = (MPVenue?, MPBuilding?, MPFloor?, Error?) -> Void
Parameters
venue
Building containing the geographic point. Can be nil.
building
Building containing the geographic point. Can be nil.
floor
Building containing the geographic point. Can be nil.
error
Error object. Can be nil.